ARM cryptoCell: improve (de)initialization logic - #11266
Conversation
|
Can one of the admins verify this patch? |
There was a problem hiding this comment.
Pull request overview
Warning
Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.
Improves ARM CC310 CryptoCell init/free sequencing by tracking a single initialized state and adding cleanup on failure paths.
Changes:
- Replace enable reference counting with a single
cc310_initializedguard. - Add rollback/cleanup on
SaSi_LibInit/CRYS_RndInitfailures. - Guard
cc310_Free()so it only deinitializes when initialized.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
e699a16 to
a15e859
Compare
ed14a0c to
6696a4f
Compare
Fixes F-11241
6696a4f to
80e51cf
Compare
|
retest this please (job removed) |
|
retest this please (Unable to get pull request builder trigger!!) |
|
retest this please (job removed) |
|
retest this please (Preflight: fetching PR #11266 state... |
Description
ARM cryptoCell: improve (de)initialization logic
Fixes F-11241
Testing
How did you test?
Checklist